body {
    background: #F7F7F7;
}
.service-header ~.content {
    padding-top: 0;
}
.pxtorem (@property, @value) {
    @property: (@value / 37.5) + 'px';
}
.service-header {
//  background-color: #000;
    background: transparent;
    box-shadow:0 0 0 transparent;
    .header__link {
        color: #fff;
    }
    .header__serch {
        line-height: 44px;
        height: 44px;
        left: 60px;
        right: 60px;
        input::-webkit-input-placeholder {
            color: #B1B1B1 !important;
            text-indent: 10px;
        }
        input:-moz-placeholder {
            color: #B1B1B1 !important;
            text-indent: 10px;
        }
        input::-moz-placeholder {
            color: #B1B1B1 !important;
            text-indent: 10px;
        }
        input:-ms-input-placeholder {
            color: #B1B1B1 !important;
            text-indent: 10px;
        }
        .serch__input {
            height: 25px;
            line-height: 25px;
            margin: 0;
            padding: 0;
            font-size: 12px;
            position: absolute;
            top: 50%;
            left: 0;
            right: 0;
            margin-top: -12.5px;
            background: #fff;
            opacity: .9;
        }
        .serch__icon {
            width: 12px;
            height: 12px;
            position: absolute;
            top: 50%;
            margin-top: -6px;
            right: 10px;
            z-index: 20;
        }
        .serch__icon__png {
            background: url("../Images/service_serch.png") no-repeat;
            background-size: contain;
        }
    }
}
.servic-render__2 {
    margin-top: 20px;
}
.servic-slider {
    //  height: 150px;
    .slider__item {
        //      .pxtorem(height,150);
        height: 150px;
        .item__img {
            max-width: 100%;
            width: 100%;
            height: 100%;
        }
    }
    .slider__pagination {
        .swiper-pagination-bullet-active {
            background: #fff;
        }
    }
    .swiper-pagination-bullet {
        border: 1px solid #fff;
        background: transparent;
        opacity: 1.0;
    }
}
.servic-render {
    background: #fff;
    .render-table {
        padding-top: 25px;
        &:after {
            height: 0;
            background: transparent;
        }
        .render-cell {
            text-align: left;
            padding-top: 5px;
            padding-bottom: 10px;
            .render-text {
//              text-indent: 4px;
                font-size: 12px;
                line-height: 16px;
                display: block;
                color: #565656;
            }
            .render-icon {
                display: inline-block;
                box-sizing: border-box;
                line-height: 0;
                width: 25px;
                height: 25px;
                background-repeat: no-repeat;
                background-size: contain;
                background-position: 50% 50%;
                margin-right: 5px;
            }
        }
        .cell__href {
//          text-align: center;
            display: flex;
            align-items: center;
            .render-text {
                flex: 1;
            }
        }
    }
    .render-more {
        height: 34px;
        line-height: 34px;
        font-size: 14px;
        text-align: center;
        position:relative;
        &:before {
            position: absolute;
            right: 0;
            top: 0;
            left: 0;
            height: 1px;
            content: '';
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5);
            background-color: #c8c7cc;
        }
    }
    .render__nav {
        display: flex;
    }
    .render-tit {
        line-height: 40px;
        margin-left: 15px;
        margin-right: 15px;
        font-size: 16px;
        color: #565656;
        font-weight: 400;
        .tit-down {
            width: 20px;
            text-align: right; //          margin-right: 15px;
            .down__icon {
                display: inline-block;
                width: 12px;
                height: 10px;
            }
            .down_icon__png {
                background: url("../Images/service_down.png") no-repeat;
                background-size: contain;
            }
            .down {
                transform: rotate(180deg);
            }
        }
    }
    .render-tit-pull {
        display: none;
        margin-left: 15px;
        margin-right: 15px;
        .render-tabel-pull {
            .render-item-pull {
                text-align: center;
                display: inline-block;
                font-size: 13px;
                line-height: 40px;
                color: #565656;
                &.active {
                    color: #FE9166;
                }
            }
        }
    }
    .render-tabel {
        flex: 1;
        display: flex;
        .render-item {
            text-align: center;
            flex: 1;
            font-size: 13px;
            color: #565656;
            &.active {
                color: #FE9166;
            }
        }
    }
    .render-icon__tuniu {
        background-image: url("../Images/service_tuniu.png");
    }
    .render-icon__lvmama {
        background-image: url("../Images/server_lvmama.png");
    }
    .render-icon__xiecheng {
        background-image: url("../Images/service_xiecheng.png");
    }
    .render-icon__tongcheng {
        background-image: url("../Images/service_tongchen.png");
    }
    .render-icon__qunale {
        background-image: url("../Images/service_qunale.png");
    }
    .render-icon__zhongqing {
        background-image: url("../Images/service_zhongqing.png");
    }
    .render-icon__mafengwo {
        background-image: url("../Images/service_mafengwo.png");
    }
    .render-hot-table {
        &:after {
            height: 0;
            background: #fff;
        }
        .render-hot-cell {
            &:after {
                left: 0;
            }
            .hot__img {
                line-height: 70px;
                max-width: 105px;
                width: 105px;
                height: 70px;
            }
        }
        .hot-entry {
            height: 70px;
            position: relative;
            .entry__name {
                font-size: 14px;
                font-weight: 600;
                line-height: 16px;
                margin: 0;
            }
            .entry__text {
                font-size: 12px;
                line-height: 20px;
                color: #999;
            }
            .entry__btn {
                font-size: 13px;
                line-height: 16px;
                color: #FE9166;
                position: absolute;
                left: 0;
                bottom: 0;
            }
        }
    }
}